package com.gj.dao;

import java.sql.SQLException;
import java.util.ArrayList;

import com.gj.bean.ContactsBean;

public interface ContactDao {

	/***
	 * 添加联系人
	 * @return
	 */
	int addContact(ContactsBean contacts);

	/***
	 *删除联系人
	 * @return
	 */
	int deleteContact(int contactId);

	/***
	 *更新联系人
	 * @return
	 */
	int UpdateContact(ContactsBean contact,int contactId);

	/***
	 *获得所有联系人信息
	 * @return
	 */
	ArrayList<ContactsBean> getContactInfo();

	/**
	 * 查找联系人
	 * @param userId
	 * @return
	 * @throws SQLException 
	 * @throws NumberFormatException 
	 */
	ArrayList findContacts(int userId) throws NumberFormatException, SQLException;

	/***
	 * 分类查找联系人
	 */
	ArrayList<ContactsBean> getContactInfoBygroup(int CategoryId);
	
	
	ArrayList<ContactsBean> getContactInfoId(int ContactId);
}